package super04;
/**
 * 1.我们想创建员工对象的时候就初始化他的姓名和编号
 * 2.我们想创建员工对象的时候也可以指定员工的婚姻状况(未婚,已婚)
 * 3.如果员工未指定婚宴状况,我们就将marryStatus设置为未婚
 */
//员工类
public abstract class Employee {
    //员工编号
    private String id;
    //员工姓名
    private String name;

    private String marryStatus;

    public Employee(String name, String id) {
        this(name,id,"未婚");
    }
    public Employee(String name, String id, String marryStatus) {
         this.name=name;
         this.id=id;
         this.marryStatus=marryStatus;
    }
    public abstract void work();//由于不同员工干的活不一样,因此work的方法体无法确定,我们需要把它定义为抽象方法


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getMarryStatus() {
        return marryStatus;
    }

    public void setMarryStatus(String marryStatus) {
        this.marryStatus = marryStatus;
    }
}
